package common;

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.List;

public interface Sequencer extends Remote{

	public JoinInfoMsg join(String sender) throws RemoteException;

	public void send(String sender, RequestMsg msg) throws RemoteException;
		
	public List<UpdateMsg> getMissing(String sender, int sequenceNum) throws RemoteException;


}